package Monitor;

import common.configuration.MonitorConfiguration;
import common.peer.PeerAddress;

import se.sics.kompics.Init;
import se.sics.kompics.address.Address;

/**
 * The <code>CyclonMonitorClientInit</code> class.
 * 
 * @author Cosmin Arad <cosmin@sics.se>
 * @version $Id$
 */
public final class MonitorClientInit extends Init {

	private final MonitorConfiguration configuration;

	private final PeerAddress self;

	public MonitorClientInit(MonitorConfiguration configuration,
			PeerAddress self) {
		super();
		this.configuration = configuration;
		this.self = self;
	}

	public MonitorConfiguration getConfiguration() {
		return configuration;
	}
	
	public final PeerAddress getSelf() {
		return self;
	}
}
